short-stemmed hip implant - Spanish English Dictionary